From: kfraser@localhost.localdomain Date: Fri, 6 Oct 2006 14:05:30 +0000 (+0100) Subject: [BLKTAP] Fix crash at start-of-day in blktapctrld X-Git-Tag: archive/raspbian/4.8.0-1+rpi1~1^2~15615^2~33 X-Git-Url: https://dgit.raspbian.org/%22http:/www.example.com/cgi/%22https:/%22bookmarks://%22Dat/%22http:/www.example.com/cgi/%22https:/%22bookmarks:/%22Dat?a=commitdiff_plain;h=382c54558d141f659817c28f53e76f45e0ff41df;p=xen.git [BLKTAP] Fix crash at start-of-day in blktapctrld if /local/domain does not exist. Signed-off-by: Keir Fraser --- diff --git a/tools/blktap/lib/xs_api.c b/tools/blktap/lib/xs_api.c index 4df73e1512..86253ca7dd 100644 --- a/tools/blktap/lib/xs_api.c +++ b/tools/blktap/lib/xs_api.c @@ -179,6 +179,8 @@ char *get_dom_domid(struct xs_handle *h) } e = xs_directory(h, xth, "/local/domain", &num); + if (e == NULL) + return NULL; for (i = 0; (i < num) && (domid == NULL); i++) { asprintf(&path, "/local/domain/%s/name", e[i]);